package com.nba.service;

import java.util.List;

import com.nba.bean.Page;
import com.nba.bean.Schedule;
import com.nba.bean.inherit.GameInherit;

public interface GameService {
	
	/**查询所有赛程
	 * @return
	 */
	List<Schedule> getScheduleAll();
	
	/**通过ID查
	 * @param gameId
	 * @return
	 */
	Schedule getScheduleById(String gameId);
	
	/**查询所有赛程（分页查询）
	 * @param keyword
	 * @param pageNum
	 * @param pageSize
	 * @return
	 */
	Page<GameInherit> getScheduleAll(String keyword , int pageNum ,int pageSize);
	
	/**删除赛程
	 * @param gameId
	 * @return
	 */
	int deleteSchedule(int gameId);
	
	/**添加赛程
	 * @param schedule
	 * @return
	 */
	int addSchedule(Schedule schedule);
	
	/**修改赛程
	 * @param schedule
	 * @return
	 */
	int updateSchedule(Schedule schedule);
}
